# Replication code and data for "Economic Geography and Air Pollution Regulation in the United States"
 
---
contributors:
  - Alex Hollingsworth
  - Taylor Jaworski
  - Carl Kitchens
  - Ivan Rudik
---

# README

## Overview

The code in this replication package constructs the analysis datasets used to reproduce the figures and tables in the following article:

Hollingsworth, Alex, Taylor Jaworski, Carl Kitchens, and Ivan Rudik. "Economic Geography and Air Pollution Regulation in the United States." Forthcoming at the _Journal of Political Economy: Microeconomics_.

The code is executed using 

- Stata version 18.1
- Matlab version 24.1.0.2537033 (R2024a)
- R version 4.3.1
- Julia version 1.9

To recreate our paper, seee `Instructions to Replicators` section below.  This will run all of the code to create the figures and tables in the manuscript, including the online appendix. Using a similar machine as the authors, the replicator should expect the code to run for about 28 hours.

## Data Availability and Provenance Statements

### Statement about Rights

- I certify that the author(s) of the manuscript have legitimate access to and permission to use the data used in this manuscript. 
- I certify that the author(s) of the manuscript have documented permission to redistribute/publish the data contained within this replication package. Appropriate permission are documented in the [LICENSE.txt](LICENSE.txt) file.

### License for Data

The data are licensed under a MIT License license. See LICENSE.txt for details.

### Summary of Availability

- All data are publicly available.

### Link

The data used to support the findings of this study have been deposited in the replication package hosted at JPE Micro's Dataverse at https://doi.org/10.7910/DVN/7PHIGL


## Computational requirements


Approximate time needed to reproduce the analyses on a 10 core (2024) desktop machine:

- 29 hours

Approximate storage space needed:

- 25 GB - 250 GB

#### Details

The code was last run on a **10-core Mac Studio with an Apple M2 Ultra chip, running MacOS version 14.4.1 with 192 GB of RAM and 3TB of free space**. Computation took **28 hours, 52 minutes, and  minutes 26 seconds** to run.


### Software Requirements

- Stata version 18.1
- Matlab version 24.1.0.2537033 (R2024a)
- R version 4.3.1
- Julia version 1.9
- Portions of the code use shell commands, which may require unix.
- Beyond this software, the replication package contains all programs used for computation. 
  - Custom stata packages have been included in the `scripts/0-libraries` directory. 
  - R libraries are controlled by the `renv` package which is unziped in line 99 of  `0-run-all.do`
  - Julia packages are controlled by `5-model/startup.jl` which is called in line 96 of  `0-run-all.do`


To perform a clean run

1. Delete the following three directories:
  
  - `/data`
  - `/output`
  - `/temp`

2. Ensure that lines 79 - 83 are correct for your machine in `0-run-all.do`. These lines set directory locations and global paths to programs appropriately.
- e.g., You may need to adjust the R, Matlab, and Julia paths in lines 78-83
- e.g., You may need to adjust the number of computer cores on line 83
3. Ensure that the `raw_1` and `raw_2` directories are zipped. Harvard dataverse automatically unpacks zip directories when uploading data, and doesn't allow for large files to be uploaded, so we had to split our raw data directory into two smaller directories. 
4. Open the stata project `economic-geography-air-pollution-regulation.stpr` or make the working directory of Stata is the same directory `economic-geography-air-pollution-regulation.stpr` is located in
5. Run this file, `0-run-all.do`


### License for Code

The code is licensed under a MIT license. See [LICENSE.txt](LICENSE.txt) for details.

## List of main text tables and figures

The provided code reproduces:

- All numbers provided in main text in the paper
- All tables and figures in main paper

| Figure/Table #    | Program                            | Line Numbers                        | Output File                                     | Note                            |
|-------------------|------------------------------------|-------------------------------------|-------------------------------------------------|---------------------------------|
| Table 1           | `4-empirical-results/2-0-empirical-results.R`  | 34-152                             | `output/table_1_emissions_table_panel.tex`              ||
| Table 2           | Various sources listed in table notes  |                             | `manuscript.tex` line 825-858              ||
| Table 3           | `5-model/6-0-model-tables.R`  |        190-211                     | `output/table_3_welfare_table.tex`              ||
| Figure 1 (left)          | `5-model/5-0-summary-plots.R`  |        357                     | `output/figure-1-a.eps`              ||
| Figure 1 (right)          | `5-model/5-0-summary-plots.R`  |        484                     | `output/figure-1-b.eps`              ||
| Figure 2          | `5-model/5-0-summary-plots.R`  |        187                     | `output/figure-2-nonattainment_ever_map_bw.eps`              ||
| Figure 3         | `5-model/4-0-model-results.R`  |        1448                     | `output/figure-3-nonattainment_results_bw.eps`              ||
| Figure 4         | `5-model/4-0-model-results.R`  |        156                     | `output/figure-4-welfare_map.eps`              ||
| Figure 5 - top left         | `5-model/4-0-model-results.R`  |        780                     | `output/figure-5-top-left-welfare_map_manu.eps`              ||
| Figure 5  - top right        | `5-model/4-0-model-results.R`  |        928                     | `output/figure-5-top-right-welfare_map_nonmanu.eps`              ||
| Figure 5  - bottom left       | `5-model/4-0-model-results.R`  |        215                     | `output/figure-5-bottom-left-welfare_amenities_map.eps`              ||
| Figure 5  - bottom right       | `5-model/4-0-model-results.R`  |        274                     | `output/figure-5-bottom-right-welfare_consumption_map.eps`              ||
| Figure 6 - top right         | `5-model/4-0-model-results.R`  |        423                     | `output/figure-6-top-right-welfare_map_realloc_value.eps`              ||
| Figure 6  - top left        | `5-model/4-0-model-results.R`  |        332                     | `output/figure-6-top-left-population_map.eps`              ||
| Figure 6  - bottom left       | `5-model/4-0-model-results.R`  |        839                     | `output/figure-6-bottom-left-manufacturing_pop_map.eps`              ||
| Figure 6  - bottom right       | `5-model/4-0-model-results.R`  |        989                     | `output/figure-6-bottom-right-nonmanufacturing_pop_map.eps`              ||
| Figure 7  - left       | `5-model/4-0-model-results.R`  |        512                     | `output/figure-7-left-welfare_map_trade_value.eps`              ||
| Figure 7  - right       | `5-model/4-0-model-results.R`  |        598                     | `output/figure-7-right-welfare_map_physical_value.eps`              ||
| Various numbers in paper      | `6-in-text-numbers/1-0-in-text-numbers.R`  |        1 - 237                   | misc.              ||
| Figure A1      | Provided by Carl Kitchens  |                           |               ||
| Table B1       | `4-empirical-results/2-0-empirical-results.R`  |        303                     | `output/table_b1_amenity_table.tex`              | Edited Top Matter (see below)|
| Table D1       | `4-empirical-results/2-0-empirical-results.R`  |        250                     | `output/table_d1_emissions_table_length.tex`              |Edited Top Matter (see below)|
| Table D2       |  `5-model/6-0-model-tables.R`  |        297                     | `output/table_d2_amenity_table.tex`              | Edited Top Matter (see below)|
| Figure E1       |   `5-model/5-0-summary-plots.R`  |        519                     | `output/figure-e1-nonattainment_remaining.eps`              ||
| Figure E2       |   `5-model/4-0-model-results.R`  |        690                     | `output/figure-e2-welfare_map_congestion_value.eps`              ||
| Figure E3 - left       |   `5-model/4-0-model-results.R`  |        1176                     | `output/figure-e3-left-welfare_map_prod_-3.eps`              ||
| Figure E3 - right       |   `5-model/4-0-model-results.R`  |        1268                     | `output/figure-e3-right-welfare_map_prod_3.eps`              ||
| Figure E4       |   `5-model/4-0-model-results.R`  |        1080                     | `output/figure-e4-welfare_map_opt.eps`              ||
| Figure E5 a       |   `5-model/5-0-summary-plots.R`  |        653                     | `output/figure-e5-a-first_best_prices_nh3.eps`              ||
| Figure E5 b       |   `5-model/5-0-summary-plots.R`  |        894                     | `output/figure-e5-b-first_best_prices_nox.eps`              ||
| Figure E5 c       |   `5-model/5-0-summary-plots.R`  |        1025                     | `output/figure-e5-c-first_best_prices_pm25.eps`              ||
| Figure E5 d       |   `5-model/5-0-summary-plots.R`  |        773                     | `output/figure-e5-d-first_best_prices_so2.eps`              ||
| Figure E5 e       |   `5-model/5-0-summary-plots.R`  |        1125                     | `output/figure-e5-e-first_best_prices_voc.eps`              ||
| Figure E6       |   `5-model/5-0-summary-plots.R`  |        1221                     | `output/figure-e6-welfare_map_realloc_value_opt.eps`              ||


- The only appendix exhibits not directly created within our replication package are of the U.S. road network and are provided by Carl Kitchens (ckitchens@fsu.edu).
  - `figure-a1-a-access_roads.jpg`
  - `figure-a1-b-state_highways.jpg`
  - `figure-a1-c-us_highways.jpg`
  - `figure-a1-d-interstate_highways.jpg`


- Small edits were made to the top/bottom matter of the automatic output from the following tables so they would import to latex without error.
  - `table_b1_amenity_table.tex`
  - `table_d1_emissions_table_length.tex`
  - `table_d2_welfare_table_robust.tex`

## Dataset list

The following table provides a list of all raw datasets included in this replication package. Sources for these data are reported within the manuscript. 


| Data file and subdirectory  |
|--|
| `tradeflows/cfs_2012_pumf.txt`            |
| `tradecosts/cfs_2012_pumf.txt`            |
| `tradeflows/cfs_2012_pumf.txt`            |
| `CDC/mortality-state-1997.txt`          |
| `CDC/mortality-division-1997.txt`       |
| `CDC/mortality-county-1997.txt`         |
| `CPS/industry-crosswalk-90-00-02-07-12.xls`|                              |                                             |         |
| `CPS/cps_00019.csv.gz`                  |
| `modified-ap3/counterfactual_fips.csv`  |
| `modified-ap3/fips.csv`                 |
| `modified-ap3/tall2_2014.csv`           |
| `modified-ap3/medium_2014.csv`          |
| `modified-ap3/2011_PM_Worksheet_Area_Low_Western_Adj.mat`|              |                                             |         |
| `modified-ap3/2011_PM_Worksheet_Med_Tall_Western_Adj.mat`|              |                                             |         |
| `modified-ap3/area_sources_2014.csv`    |
| `modified-ap3/tall_2014.csv`            |
| `nei/1996SicSummarymade09082005.txt`    |
| `nei/2001SicSummarymade09082005.txt`    |
| `nei/1997FacilitySummarymade08102005.txt` |                              |                                             |         |
| `nei/1999SicSummarymade09082005.txt`    |
| `nei/1990SicSummarymade09082005.txt`    |
| `nei/1998SicSummarymade09082005.txt`    |
| `nei/2000SicSummarymade09082005.txt`    |
| `nei/1997SicSummarymade09082005.txt`    |
| `qcew/allhlcn983.xlsx`                  |
| `qcew/allhlcn043.xlsx`                  |
| `qcew/allhlcn014.xlsx`                  |
| `qcew/allhlcn151.xlsx`                  |
| `qcew/allhlcn901.xlsx`                  |
| `qcew/allhlcn002.xlsx`                  |
| `qcew/allhlcn921.xlsx`                  |
| `qcew/allhlcn022.xlsx`                  |
| `qcew/allhlcn97.xlsx`                   |
| `qcew/allhlcn063.xlsx`                  |
| `qcew/allhlcn034.xlsx`                  |
| `qcew/allhlcn03.xlsx`                   |
| `qcew/allhlcn15.xlsx`                   |
| `qcew/allhlcn14.xlsx`                   |
| `qcew/allhlcn02.xlsx`                   |
| `qcew/allhlcn961.xlsx`                  |
| `qcew/allhlcn062.xlsx`                  |
| `qcew/allhlcn96.xlsx`                   |
| `qcew/allhlcn131.xlsx`                  |
| `qcew/allhlcn074.xlsx`                  |
| `qcew/allhlcn023.xlsx`                  |
| `qcew/allhlcn054.xlsx`                  |
| `qcew/allhlcn111.xlsx`                  |
| `qcew/allhlcn003.xlsx`                  |
| `qcew/allhlcn941.xlsx`                  |
| `qcew/allhlcn042.xlsx`                  |
| `qcew/allhlcn982.xlsx`                  |
| `qcew/allhlcn081.xlsx`                  |
| `qcew/allhlcn994.xlsx`                  |
| `qcew/1989.annual 10 Total, all industries.csv`|                        |                                             |         |
| `qcew/allhlcn161.xlsx`                  |
| `qcew/allhlcn024.xlsx`                  |
| `qcew/allhlcn073.xlsx`                  |
| `qcew/allhlcn91.xlsx`                   |
| `qcew/allhlcn931.xlsx`                  |
| `qcew/allhlcn032.xlsx`                  |
| `qcew/allhlcn05.xlsx`                   |
| `qcew/allhlcn13.xlsx`                   |
| `qcew/allhlcn993.xlsx`                  |
| `qcew/allhlcn911.xlsx`                  |
| `qcew/allhlcn012.xlsx`                  |
| `qcew/allhlcn09.xlsx`                   |
| `qcew/allhlcn004.xlsx`                  |
| `qcew/allhlcn141.xlsx`                  |
| `qcew/allhlcn053.xlsx`                  |
| `qcew/allhlcn951.xlsx`                  |
| `qcew/allhlcn052.xlsx`                  |
| `qcew/allhlcn08.xlsx`                   |
| `qcew/allhlcn013.xlsx`                  |
| `qcew/allhlcn044.xlsx`                  |
| `qcew/allhlcn101.xlsx`                  |
| `qcew/allhlcn984.xlsx`                  |
| `qcew/allhlcn992.xlsx`                  |
| `qcew/allhlcn091.xlsx`                  |
| `qcew/allhlcn12.xlsx`                   |
| `qcew/allhlcn04.xlsx`                   |
| `qcew/allhlcn033.xlsx`                  |
| `qcew/allhlcn121.xlsx`                  |
| `qcew/allhlcn064.xlsx`                  |
| `qcew/allhlcn90.xlsx`                   |
| `qcew/allhlcn971.xlsx`                  |
| `qcew/allhlcn072.xlsx`                  |
| `qcew/allhlcn11.xlsx`                   |
| `qcew/allhlcn07.xlsx`                   |
| `qcew/allhlcn933.xlsx`                  |
| `qcew/allhlcn964.xlsx`                  |
| `qcew/allhlcn122.xlsx`                  |
| `qcew/allhlcn93.xlsx`                   |
| `qcew/allhlcn071.xlsx`                  |
| `qcew/allhlcn972.xlsx`                  |
| `qcew/allhlcn134.xlsx`                  |
| `qcew/allhlcn163.xlsx`                  |
| `qcew/allhlcn114.xlsx`                  |
| `qcew/allhlcn051.xlsx`                  |
| `qcew/allhlcn952.xlsx`                  |
| `qcew/allhlcn143.xlsx`                  |
| `qcew/allhlcn913.xlsx`                  |
| `qcew/allhlcn102.xlsx`                  |
| `qcew/allhlcn944.xlsx`                  |
| `qcew/allhlcn084.xlsx`                  |
| `qcew/allhlcn092.xlsx`                  |
| `qcew/allhlcn991.xlsx`                  |
| `qcew/allhlcn093.xlsx`                  |
| `qcew/allhlcn103.xlsx`                  |
| `qcew/allhlcn154.xlsx`                  |
| `qcew/allhlcn011.xlsx`                  |
| `qcew/allhlcn912.xlsx`                  |
| `qcew/allhlcn142.xlsx`                  |
| `qcew/allhlcn904.xlsx`                  |
| `qcew/allhlcn953.xlsx`                  |
| `qcew/allhlcn924.xlsx`                  |
| `qcew/allhlcn162.xlsx`                  |
| `qcew/allhlcn973.xlsx`                  |
| `qcew/allhlcn92.xlsx`                   |
| `qcew/allhlcn123.xlsx`                  |
| `qcew/allhlcn031.xlsx`                  |
| `qcew/allhlcn932.xlsx`                  |
| `qcew/allhlcn06.xlsx`                   |
| `qcew/allhlcn10.xlsx`                   |
| `qcew/allhlcn112.xlsx`                  |
| `qcew/allhlcn954.xlsx`                  |
| `qcew/allhlcn903.xlsx`                  |
| `qcew/allhlcn153.xlsx`                  |
| `qcew/allhlcn104.xlsx`                  |
| `qcew/allhlcn041.xlsx`                  |
| `qcew/allhlcn942.xlsx`                  |
| `qcew/allhlcn99.xlsx`                   |
| `qcew/allhlcn082.xlsx`                  |
| `qcew/allhlcn981.xlsx`                  |
| `qcew/allhlcn094.xlsx`                  |
| `qcew/allhlcn01.xlsx`                   |
| `qcew/allhlcn061.xlsx`                  |
| `qcew/allhlcn962.xlsx`                  |
| `qcew/allhlcn124.xlsx`                  |
| `qcew/allhlcn95.xlsx`                   |
| `qcew/allhlcn974.xlsx`                  |
| `qcew/allhlcn132.xlsx`                  |
| `qcew/allhlcn923.xlsx`                  |
| `qcew/allhlcn021.xlsx`                  |
| `qcew/allhlcn922.xlsx`                  |
| `qcew/allhlcn164.xlsx`                  |
| `qcew/allhlcn133.xlsx`                  |
| `qcew/allhlcn94.xlsx`                   |
| `qcew/allhlcn963.xlsx`                  |
| `qcew/allhlcn934.xlsx`                  |
| `qcew/allhlcn00.xlsx`                   |
| `qcew/allhlcn16.xlsx`                   |
| `qcew/allhlcn083.xlsx`                  |
| `qcew/allhlcn98.xlsx`                   |
| `qcew/allhlcn943.xlsx`                  |
| `qcew/allhlcn152.xlsx`                  |
| `qcew/allhlcn914.xlsx`                  |
| `qcew/allhlcn144.xlsx`                  |
| `qcew/allhlcn001.xlsx`                  |
| `qcew/allhlcn902.xlsx`                  |
| `qcew/allhlcn113.xlsx`                  |
| `fred/CPIAUCSL.csv`                     |
| `greenbook/PHISTORY_1978.xlsx`          |
| `greenbook/PHISTORY_1992.xls`           |
| `tradeflows/~$s_2012_pumf_users_guide (Jan 2018).docx`|                |                                             |         |
| `tradeflows/cfs_2012_pumf.txt`          |
| `tradeflows/cfs_2012_pumf_users_guide (Jan 2018).docx`|                |                                             |         |
| `tradecosts/cost1_1980.txt`             |
| `tradecosts/Y_mfg.csv`                  |
| `tradecosts/L_mfg.csv`                  |
| `tradecosts/cost1_1990.txt`             |
| `tradecosts/Y_rem.csv`                  |
| `tradecosts/L_rem.csv`                  |
| `tradecosts/tradecost_fuelcosts.csv`    |
| `tradecosts/tradecost_inflation.csv`    |
| `tradecosts/keep_fips.csv`              |
| `tradecosts/cost1_2000.txt`             |
| `tradecosts/centroids_new.csv`          |
| `tradecosts/tradecost_wagecosts.csv`    |
| `seer/us.1990_2016.19ages.adjusted.txt` |
| `CBP/industry_crosswalk/efsy_sic87_to_naics12.csv`|                    |                                             |         |
| `CBP/industry_crosswalk/efsy_sic77_to_naics12.csv`|                    |                                             |         |
| `CBP/industry_crosswalk/efsy_readme_concordance.txt`|                  |                                             |         |
| `CBP/industry_crosswalk/efsy_naics02_to_naics12.csv`|                  |                                             |         |
| `CBP/industry_crosswalk/efsy_naics97_to_naics12.csv`|                  |                                             |         |
| `CBP/industry_crosswalk/efsy_naics07_to_naics12.csv`|                  |                                             |         |
| `BLS/laucnty97.xlsx`                    |
| `EPA/annual_conc_by_monitor_1995.csv`   |
| `EPA/annual_conc_by_monitor_1997.csv`   |
| `EPA/annual_conc_by_monitor_1996.csv`   |
| `BEA/miningpay_1981_1985.csv`           |
| `BEA/transutilpay_1976_1980.csv`        |
| `BEA/miningemp_1981_1985.csv`           |
| `BEA/transutilemp_1976_1980.csv`        |
| `BEA/mfgpay_1976_1980.csv`              |
| `BEA/informationemp_2006_2010.csv`      |
| `BEA/informationpay_2011_2015.csv`      |
| `BEA/nonfarmemp_1981_1985.csv`          |
| `BEA/transpay_2016_2018.csv`            |
| `BEA/mfgpay_2011_2015.csv`                |                              |            
| `BEA/transutilemp_1976_1980.csv`        |
| `BEA/mfgpay_1976_1980.csv`              |
| `BEA/informationemp_2006_2010.csv`      |
| `BEA/informationpay_2011_2015.csv`      |
| `BEA/nonfarmemp_1981_1985.csv`          |
| `BEA/transpay_2016_2018.csv`            |
| `BEA/mfgpay_2011_2015.csv`              |
| `BEA/mfgemp_2006_2010.csv`              |
| `BEA/informationemp_2011_2015.csv`      |
| `BEA/informationpay_2006_2010.csv`      |
| `BEA/nonfarmpay_1981_1985.csv`          |
| `BEA/mfgemp_1976_1980.csv`              |
| `BEA/mfgpay_2006_2010.csv`              |
| `BEA/mfgemp_2011_2015.csv`              |
| `BEA/transemp_2016_2018.csv`            |
| `BEA/mfgpay_1969_1970.csv`              |
| `BEA/mfgemp_2001_2005.csv`              |
| `BEA/nonfarmemp_1986_1990.csv`          |
| `BEA/nonfarmpay_1991_1995.csv`          |
| `BEA/informationemp_2001_2005.csv`      |
| `BEA/nonfarmpay_1971_1975.csv`          |
| `BEA/miningemp_2016_2018.csv`           |
| `BEA/mfgpay_1996_2000.csv`              |
| `BEA/mfgpay_2001_2005.csv`              |
| `BEA/mfgemp_1969_1970.csv`              |
| `BEA/mfgemp_1996_2000.csv`              |
| `BEA/nonfarmemp_1971_1975.csv`          |
| `BEA/miningpay_2016_2018.csv`           |
| `BEA/nonfarmemp_1991_1995.csv`          |
| `BEA/nonfarmpay_1986_1990.csv`          |
| `BEA/informationpay_2001_2005.csv`      |
| `BEA/utilitiesemp_2016_2018.csv`        |
| `BEA/CAEMP25S__ALL_AREAS_1969_2000.csv` |
| `BEA/transutilpay_1996_2000.csv`        |
| `BEA/miningemp_1991_1995.csv`           |
| `BEA/miningpay_1986_1990.csv`           |
| `BEA/transutilpay_1969_1970.csv`        |
| `BEA/miningemp_1971_1975.csv`           |
| `BEA/nonfarmpay_2016_2018.csv`          |
| `BEA/transutilemp_1996_2000.csv`        |
| `BEA/utilitiespay_2016_2018.csv`        |
| `BEA/miningpay_1971_1975.csv`           |
| `BEA/nonfarmemp_2016_2018.csv`          |
| `BEA/miningemp_1986_1990.csv`           |
| `BEA/miningpay_1991_1995.csv`           |
| `BEA/transutilemp_1969_1970.csv`        |
| `BEA/nonfarmemp_1996_2000.csv`          |
| `BEA/mfgemp_1971_1975.csv`              |
| `BEA/utilitiesemp_2001_2005.csv`        |
| `BEA/CAINC5S__ALL_AREAS_1969_2000.csv`  |
| `BEA/mfgpay_1986_1990.csv`              |
| `BEA/mfgemp_1991_1995.csv`              |
| `BEA/nonfarmpay_2001_2005.csv`          |
| `BEA/nonfarmemp_1969_1970.csv`          |
| `BEA/utilitiespay_2001_2005.csv`        |
| `BEA/mfgpay_1991_1995.csv`              |
| `BEA/mfgemp_1986_1990.csv`              |
| `BEA/mfgpay_1971_1975.csv`              |
| `BEA/nonfarmpay_1996_2000.csv`          |
| `BEA/nonfarmpay_1969_1970.csv`          |
| `BEA/nonfarmemp_2001_2005.csv`          |
| `BEA/miningpay_1996_2000.csv`           |
| `BEA/mfgemp_2016_2018.csv`              |
| `BEA/transpay_2006_2010.csv`            |
| `BEA/transemp_2011_2015.csv`            |
| `BEA/transutilemp_1971_1975.csv`        |
| `BEA/miningemp_2001_2005.csv`           |
| `BEA/miningpay_1969_1970.csv`           |
| `BEA/transutilemp_1991_1995.csv`        |
| `BEA/transutilpay_1986_1990.csv`        |
| `BEA/informationemp_2016_2018.csv`      |
| `BEA/transpay_2011_2015.csv`            |
| `BEA/transemp_2006_2010.csv`            |
| `BEA/mfgpay_2016_2018.csv`              |
| `BEA/miningemp_1996_2000.csv`           |
| `BEA/miningemp_1969_1970.csv`           |
| `BEA/informationpay_2016_2018.csv`      |
| `BEA/transutilemp_1986_1990.csv`        |
| `BEA/transutilpay_1991_1995.csv`        |
| `BEA/transutilpay_1971_1975.csv`        |
| `BEA/miningpay_2001_2005.csv`           |
| `BEA/miningemp_2006_2010.csv`           |
| `BEA/miningpay_2011_2015.csv`           |
| `BEA/transutilpay_1981_1985.csv`        |
| `BEA/transpay_2001_2005.csv`            |
| `BEA/miningpay_1976_1980.csv`           |
| `BEA/transutilemp_1981_1985.csv`        |
| `BEA/miningemp_2011_2015.csv`           |
| `BEA/miningpay_2006_2010.csv`           |
| `BEA/miningemp_1976_1980.csv`           |
| `BEA/transemp_2001_2005.csv`            |
| `BEA/nonfarmemp_2011_2015.csv`          |
| `BEA/nonfarmpay_2006_2010.csv`          |
| `BEA/mfgpay_1981_1985.csv`              |
| `BEA/utilitiespay_2011_2015.csv`        |
| `BEA/utilitiesemp_2006_2010.csv`        |
| `BEA/nonfarmemp_1976_1980.csv`          |
| `BEA/nonfarmemp_2006_2010.csv`          |
| `BEA/nonfarmpay_2011_2015.csv`          |
| `BEA/nonfarmpay_1976_1980.csv`          |
| `BEA/mfgemp_1981_1985.csv`              |
| `BEA/utilitiespay_2006_2010.csv`        |
| `BEA/utilitiesemp_2011_2015.csv`        |
| `IRS/irs_migration_county.sqlite`         |                              |                  

## Acknowledgements

Some content on this page was copied from [Hindawi](https://www.hindawi.com/research.data/#statement.templates). Other content was adapted  from [Fort (2016)](https://doi.org/10.1093/restud/rdw057) and the AEA Replication Package Guidelines (https://aeadataeditor.github.io/aea-de-guidance/preparing-for-data-deposit).
